@charset "utf-8";
/*input[type="submit"] {
    width: 53px;
    height: 22px;
    line-height: 22px;
    border: 0 none;
    text-align: center;
    background: url(../images/allbutton1.gif) no-repeat;
    font-size: 12px;
    color: #555555;
    cursor: pointer;
}

input[type="button"] {
    width: 53px;
    height: 22px;
    line-height: 22px;
    border: 0 none;
    text-align: center;
    background: url(../images/allbutton1.gif) no-repeat;
    font-size: 12px;
    color: #555555;
    cursor: pointer;
}*/
/* CSS Document */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
/* FF */
.p352 { position:absolute; z-index:99; top:-31px; left:0px;}
body {font-family: "";font-size: 12px;color:#555555;margin:0; background-color:#eef2fb; }
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
body,td{ font-size:12px; line-height:20px;}

a{font-size: 12px;;color: #555555;text-decoration: none;}

.l { float:left;text-align:  left}
.c { float:left;}
.r { float:right;}
.b { display:block;}
.d1 {margin-bottom:-1px;}
.d3 {margin-bottom:-3px;}
.d5 {margin-bottom:-5px;}
.d7 {margin-bottom:-7px;}
.line6px {clear: both;height: 6px;overflow: hidden;}
.line3px {clear: both;height: 3px;overflow: hidden;}
.line10px {clear: both;height: 10px;overflow: hidden;}
.ziti14px { font-size:14px;}
.ziti18px { font-size:18px; line-height:22px;}
.zitinone { font-weight:normal;}
.clearboth {clear: both;background-color: #666666;height: 1px;overflow: hidden;margin-bottom: -1px;}
.span7px { padding:0px 0px 0px 7px;}
.span10px { padding:0px 0px 0px 10px;}
.span20px { padding:0px 0px 0px 20px;}
.padding10px { padding:10px;}
.kuai10px { padding:10px; border:#dcdcdc 5px solid;}
.dis {display:block}
.undis {display:none}
.word20px { line-height:20px;}
.word22px { line-height:22px;}
.word28px { line-height:28px;}
.m1px { margin-bottom:-1px;}
.m2px { margin-bottom:-2px;}
.m3px { margin-bottom:-3px;}
.m4px { margin-bottom:-4px;}

.style1 {color: #00970e;}
.style2 {color: #c60e00;}
.style3 {color: #369017;}
.style4 {color: #097c25;}
.style5 {color: #5c5c5c;}
.style6 {color: #a37732;}
.style6 {color: #a37732;}
.style7 {color: #3a90cc;}
.style8 {color: #CCCCCC;}
.style9 {color: #999999;}
.style10 {color: #395a7b}

.head  { height:10px; width:100%; position:relative;z-index:999;}
.war { width:100%; clear:both;z-index:100;}
.L { width:182px; }
.R {  float: left }

.threecolumn { width:100%;}
.threecolumn .column_l { width:49%; float:left; }
.threecolumn .column_r { width:49%; float:right;}
.threecolumn2  { width:100%; }
.threecolumn2 .column_l { margin-right:310px;  }
.threecolumn2 .column_r { width:300px; float:right; position:absolute; right:0px; top:43px; }
.rightinfo { margin-left:137px;}
.Part1 {  height:300px; overflow-y:auto;overflow-x: hidden; border:#cbcbcb 1px solid; }
.Part2 {  height:1200px; overflow-y:auto;overflow-x: hidden;  border:#cbcbcb 1px solid;}
.part2 .infoword { height:370px; background-color:#CCCCCC;}

/* 登陆框 */
.warlogin { width:100%;}
.logininfo { width:480px; height:260px; text-align:left; padding-top:122px;  margin:0px 32px 0px 0px; position:relative; background:url(../images/logoon.jpg) no-repeat; }
.logininfo .lbox { width:132px; height:21px; border:#c7cccf 1px solid; color:#5f5f5f; padding:2px; position: absolute;}
.logininfo .logininput1 { left:310px; top:101px;}
.logininfo .logininput2 { left:310px; top:139px;}
.logininfo .logininput3 { left:310px; top:173px; width:70px;}
.logininfo img { left:388px; top:51px; width:54px; height:21px; position:relative;}
.logininfo .bu { left:310px; top:207px; width:70px; height:24px; border:0 none; line-height:24px; background:url(../images/logoonbu.jpg)}

.errorbg { width:461px; height:167px; background:url(../images/error_bg.jpg) no-repeat; margin:60px auto;}
.errorword { padding:50px 50px 0px 50px; font-size:14px; color:#db3131;  text-align:center;}
.errorbu { height:30px; text-align:center; padding-top:20px;}
.errorbu input { width:70px; height:24px; background:url(../images/error_bg3.jpg) no-repeat; border:0 none; cursor:pointer;}

/* 标题栏1 */
.box{min-height:10px;height:auto !important;height:10px; border:#CCCCCC 1px solid; clear:both; }
.alltitle1{height:27px; line-height:27px;background:url(../images/news-title-bg.gif) repeat-x;}
.alltitle1 .l{height:27px; float:left; color:#333333; font-weight:bold; padding-left:7px;}
.alltitle1 .l a{color:#333333; font-weight:bold;}
.alltitle1 .c { padding-left:10px;}
.alltitle1 .r{height:27px; float:right; padding-right:10px;}
.alltitle1 .nav{height:27px; float:left; color:#333333; padding-left:7px;}
.alltitle1 .nav a { padding:0px 15px;display:block; float:left; margin:0px 7px 1px 7px;}
.alltitle1 .nav .a_on { height:25px; font-weight:bold; border-left:#cbcccc 1px solid;border-right:#cbcccc 1px solid; border-bottom:#fff 1px solid; margin-bottom:1px; background-color:#FFFFFF;}

.centerword {  height:38px; line-height:38px; padding:0px 30px;  font-weight:bold; font-size:18px; color:#c60e00; margin:0px auto;}

/* 输入框 按钮*/
.input00 { width:20px; height:17px; line-height:16px;  border:#b7b7b7 1px solid;  padding-left:3px;font-size:12px;padding-top:3px;color:#555555;}
.input01 { width:94px; height:17px; line-height:16px;  border:#b7b7b7 1px solid;  padding-left:3px;font-size:12px;padding-top:3px;color:#555555;}
.input011 { width:130px; height:17px; line-height:16px;  border:#b7b7b7 1px solid;  padding-left:3px;font-size:12px;padding-top:3px;color:#555555;}
.input02 { width:200px; height:17px; line-height:16px; border:#b7b7b7 1px solid;  padding-left:3px; font-size:12px; padding-top:3px;color:#555555;}
.input03 { width:381px; height:17px;line-height:16px; border:#b7b7b7 1px solid;  padding-left:3px; color:#555555;font-size:12px;padding-top:3px;}
.input04 { width:288px; height:17px;line-height:16px; border:#b7b7b7 1px solid;  padding-left:3px; color:#555555;font-size:12px;padding-top:3px;}
.select01 { width:207px; height:24px; line-height:24px;font-size:12px;}
.select02 { width:102px; height:24px; line-height:24px;font-size:12px; }
.select03 { width:284px; height:24px; line-height:24px;font-size:12px; }
.textarea01 {line-height:16px; border:#b7b7b7 1px solid;  padding:3px; color:#555555;font-size:12px;}

.allbutton1 { width:53px; height:22px; line-height:22px; border:0 none; text-align:center; background:url(../images/allbutton1.gif) no-repeat; font-size:12px; color:#555555; cursor:pointer; }
.allbutton2 { width:70px; height:22px; line-height:22px; border:0 none; text-align:center; background:url(../images/allbutton2.gif) no-repeat; font-size:12px; color:#555555; cursor:pointer; }
.allbutton3 { width:80px; height:26px; line-height:22px; border:0 none; text-align:center; background:url(../images/allbutton3.png) no-repeat; font-size:12px; color:#555555; cursor:pointer; font-weight:bold;}
.allbutton4 { width:120px; height:23px; line-height:23px; border:0 none; text-align:center; background:url(../images/allbutton4.png) no-repeat; font-size:12px; color:#555555; cursor:pointer;}
.allbutton5 { width:111px; height:22px; line-height:22px; border:0 none; text-align:center; background:url(../images/allbutton5.gif) no-repeat; font-size:12px; color:#555555; cursor:pointer; }
.allbutton1_2 { width:53px; height:22px; line-height:22px; border:0 none; text-align:center; background:url(../images/allbutton1_2.gif) no-repeat; font-size:12px; color:#fff; cursor:pointer; }
.allbutton1_3 { width:53px; height:22px; line-height:22px; border:0 none; text-align:center; background:url(../images/allbutton1_3.gif) no-repeat; font-size:12px; color:#3e7192; cursor:pointer; }
.bu { padding-left:300px;}
.bucenter { width:100%; padding-top:20px; }
.bucenter .bottons { width:290px; margin:0px auto;}
.bucenter .bottons input { margin:0px 7px;}


/* 头部 */
.logoimg { width:700px; height:113px; background:url(../images/logo.jpg) no-repeat; position:absolute;left:0px; top:0px;}
.topinfo { padding-top:3px;  height:24px; padding-left:24px;}
.topinfo .l { padding-left:0px;}
.topinfo .r { padding-right:25px;}
.logoword { width:620px; height:20px;  color:#555555;  position:absolute; left:370px; top:60px; }
.xqtbox { width:360px; line-height:22px; position:absolute;  padding:5px 10px;  left:359px; top:76px;z-index:10000; }
.xqtbox a:hover { color:#CC0000;}
.xqtbox .tboxlist {width:360px;min-height:10px;height:auto !important;height:10px; background-color:#fff; padding:5px 10px;position:absolute; border:#ccdbdf 1px solid;left:0px; top:0px;z-index:1001;}
.toprigjtword1{ width:600px; text-align:right; height:24px; padding-top:6px; line-height:24px; color:#555555; padding-right:0px; position:absolute;top:0px; right:10px; }
.toprigjtword1 img{ margin-bottom:-5px;}
.toprigjtword2{ text-align:right; height:30px; line-height:30px; color:#555555; padding-right:15px; padding-top:25px;}


.admin_topbg {background: url(../images/top-right.gif) repeat-x;height:113px;}

/* table */
.alltablebg { background-color:#c9d0d6;qswh:expression(this.cellSpacing=1);} 
.table1 td { padding:5px 3px; text-align:center; text-align:center; background-color:#fff;}
.table1 .tdtitle { font-weight:bold; background-color:#eef2fb; color:#2c3229;}
.table1 .right { text-align:right;}
.table1 .left { text-align:left;}
.table1 .center { width:400px; margin:auto;}
.table1 .bgcolor { background-color:#d3e4f3;}
.table1 .caozuo a { margin:0px 7px;}
.table1 .trbg td { background-color:#E9F2F5;}
.table2 td { padding:8px 12px;  background-color:#fff;}
.table2 .tdtitle { font-weight:bold;  }
.table2 .namelist label { margin:0px 15px 0px 0px; display:inline-block; }
.table3 td { padding:8px 0px 8px 4px;  background-color:#fff;}
.weidu td { color:#027ee7;}

.tablelist { border:#999999 1px solid; height:350px; overflow-y: scroll; }
.table_scroll{border:#ccc 1px solid; border-top:none; height:auto;overflow-x: scroll; position:absolute; padding:0px 0px 20px 0px; }

.righttopbar {padding:20px 15px 20px 15px; background-color:#eee; text-align:center;}

/* 菜单 */
.rnav { height:31px;}
.rnav a { width:85px;font-size: 12px;line-height: 26px;	color: #333333;background-repeat: no-repeat;display: block; text-align:center;padding-top: 5px;display:block;float:left;margin:0px 3px;}
.rnav .a_on {font-weight: bold;background-image: url(../images/top_bt.jpg);color: #529047;}
.rnav .a_on2 {width:106px;font-weight: bold; background-image: url(../images/top_bt4.jpg);;color: #529047;}
.rnav .a_on3 {width:188px;font-weight: bold; background-image: url(../images/top_bt6.jpg);;color: #529047;}
.rnav .a_off {background-image: url(../images/top_bt2.jpg);}
.rnav .a_off2 {width:106px;  background-image: url(../images/top_bt3.jpg);}
.rnav .a_off3 {width:188px;  background-image: url(../images/top_bt5.jpg);}
.rnavright { width:250px;}

.menutop { width:180px;height: 28px;line-height: 22px;background: url(../images/lefttopbar.gif) no-repeat; text-align: center;padding: 0px 1px;}
.menutop  a {width: 54px;height: 22px;display: block;float: left;color: #4c5b66;padding-top: 6px;}
.menutop  .a_on {width: 68px;height: 22px;background: url(../images/lefttopbar_bg.gif) no-repeat;}

/* 菜单2 */
.rsubnav { width:123px; line-height:26px; position:absolute; left:5px; top:16px; border:#d1d1d1 1px solid; background-color:#fff; }
.rsubnav .frame { height:410px;overflow-y:auto;overflow-x: hidden;position:relative;}
.rsubnav .frame2 { height:180px;overflow-y:auto;overflow-x: hidden;position:relative;}
.rsubnav .frame3{ height:300px;overflow-y:auto;overflow-x: hidden;position:relative;}
.rsubnav .frame4 { height:110px;overflow-y:auto;overflow-x: hidden;position:relative;}
.rsubnav .frame5 { height:376px;overflow-y:auto;overflow-x: hidden;position:relative;}
.rsubnav .topbar { height:26px; line-height:24px; padding-left:10px; font-weight:bold; background:url(../images/tree_bg.gif); cursor:pointer;}
.rsubnav .topbar a { background:url(../images/ico_jiantou1.gif) no-repeat 0px 3px; font-weight:bold; color:#556f81; padding-left:10px;}
.rsubnav .topbar img { margin-bottom:-3px;}
.rsubnav .centerbar {height:26px; line-height:24px; padding-left:10px; font-weight:bold; border-top:#d1d1d1 1px solid; background:url(../images/tree_bg.gif); cursor:pointer;}
.rsubnav .centerbar a { background:url(../images/ico_jiantou1.gif) no-repeat 0px 3px; font-weight:bold; color:#556f81; padding-left:10px;}
.rsubnav .bottombar { display:none;}

.rsubnavtitle {border-bottom:#ccc 1px solid; padding-left:10px; padding-bottom:3px; margin-bottom:3px;} 
.rsubnavtitle a{ font-weight:bold; color:#007ae1;} 

.rsubnav .linkone {  min-height:10px; height:auto !important; height:10px;  padding:5px 0px 10px 0px; }
.rsubnav .linkone a {  height:24px; line-height:24px; display:block; padding-left:5px; margin-bottom:1px; position:relative;}
.rsubnav .linkone a:hover  { background:url(../images/asubnav_03.jpg) repeat-y; color:#fff; font-weight:bold;}
.rsubnav .linkone .on  { background:url(../images/asubnav_03.jpg) repeat-y; color:#fff; font-weight:bold;}
.rsubnav .linkone .on span { width:10px; display:inline-block; }
.rsubnav .linkone .off { }
.rsubnav .linkone .off span {width:10px;display:inline-block;   }
.rsubnav .linkone .linktwo a{ width:88px;padding-left:30px;}
.rsubnav .linkone a .number { width:50px; height:24px; line-height:24px;  position:absolute; right:19px; top:0px; text-align:right; cursor:pointer; }

/* 树结构菜单 */
.tree { width:123px; line-height:26px; position:absolute; left:5px; top:10px; border:#d1d1d1 1px solid; }
.tree .toptitle { height:26px; line-height:24px; padding-left:10px; font-weight:bold; background:url(../images/tree_bg.gif); cursor:pointer;}
.tree .toptitle img { margin-bottom:-3px;}
.tree .centertitle { height:26px; line-height:24px; padding-left:10px; font-weight:bold; border-top:#d1d1d1 1px solid; background:url(../images/tree_bg.gif); cursor:pointer;}
.tree .centertitle img { margin-bottom:-3px;}
.tree .info { padding:10px; line-height:22px;}



/* 主体  */
.main { padding:7px; position:relative;	}
.mainbar1 {width:17px; height:31px; background:url(../images/left-top-right.gif) no-repeat;}
.mainbar2 {width:16px; height:31px; background:url(../images/nav-right-bg.gif) no-repeat;}
.mainbar3 { background:url(../images/mail_leftbg.gif) repeat-y;}
.mainbar4 { background:url(../images/mail_rightbg.gif) repeat-y;}
.mainbar5 {width:17px; height:17px; background:url(../images/buttom_left2.gif) no-repeat;}
.mainbar6 {width:16px; height:17px; background:url(../images/buttom_right2.gif) no-repeat;}
.mainbar7 { background:url(../images/buttom_bgs.gif) repeat-x;}
.mainbar9 { background:url(../images/content-bg.gif) repeat-x;}
.titlebar { padding:2px; min-height:10px; height:auto !important; height:10px;}
.titlebar input { margin-right:5px;}
.titlebar select { margin-right:5px;}

.allbu { height:30px; text-align:center; padding-top:20px;}
.allbu input { margin:0px 10px;}

.infoword { padding:15px;}

/* 个人档案 */
.teacherfile {}
.teacherfile .info { width:750px; float:left;}
.teacherfile .map { width:200px; float:left; }
.teacherfile td { height:34px;  }
.map { width:151px; padding:0px 9px 10px 9px; text-align:center;}
.map .tu { width:133px;}
.map .tu  img { border:#999999 1px solid;}
.homebar {  background-color:#fff; padding-left:10px; padding-top:10px;}
.inputnone { width:98%; border:0 none;text-align:center; cursor:default;blueidea:expression(this.readOnly=true)}
.inputnone_b { width:98%; border:0 none;text-align:center; cursor:default;font-weight: bold; }
.inputvisible { width:83%;text-align:left;font-weight: bold  ;blueidea:expression(this.readOnly=false)}
.inputvisible_b { width:83%;text-align:left;font-weight: bold; }
.inputvisible_kcb {width:53px; height:22px; line-height:22px; border:0 none; text-align:center; background:url(../images/allbutton1.gif) no-repeat; font-size:12px; color:#555555; cursor:pointer; }

/* kechengbiao */
.kcb { width:630px; border:#999999 2px solid;}
.zcb { width:750px; border:#999999 2px solid;}
.zrb { width:630px; border:#999999 2px solid;}
.bwb {  border:#999999 2px solid;}
.rjls { border:#eeeeee 5px solid;}

.zcb td{ height:32px;}
.zcb .jiangtai { font-size:24px; width:230px; height:38px; line-height:38px; background-color:#efeded; border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid; margin:5px 0px;}
.line { background-color:#666666}

/* 文件夹 */
.flodertop1 { padding:20px 15px 20px 15px; background-color:#eee;}
.folder  td { padding:5px 10px;  background-color:#eee; border-bottom:#fff 1px solid;}
.folder  td a:hover{ text-decoration: underline; color:#c60e00; }
.folder .foldertr:hover { background-color:#e1dede;}
.folder .tdtitle { font-weight:bold; color:#727272; background-color:#e1dede;}
.folder .caozuo { padding-left:70px;}

.foldermap {width:100%;height:120px;margin:0px;overflow: hidden;}
.foldermap  {margin:0px;padding:0px;}
.foldermap li {width:104px;height:104px; margin:10px;  float:left;}
/* 网站后台 */
.webadmin { min-height:1500px;}
.textareaword {width:251px;border:3px inset #ffffff; padding:5px;}
.textareaword li { line-height:26px; height:26px; padding:0px 5px;}
.textareaword li:hover { background-color:#CCCCCC; cursor:pointer;}

/* 校外资源 */
.resourcesinfo { padding:15px; text-align:left;}
.resourcesinfo a { width:155px;  padding:0px 3px 0px 15px; line-height:18px; height:30px; float:left; display:block; margin:0px 10px; background:url(../images/ico_r.gif) 0px 2px no-repeat}
.resourcesinfo a:hover { text-decoration: underline; color:#CC0000; background-color:#F9F9F9}
.resourcesinfo2 { padding:15px; text-align:left;}
.resourcesinfo2 a { width:155px;  padding:1px 1px 1px 15px; line-height:22px; height:22px; float:left; display:block; margin:0px 10px; background:url(../images/ico_r.gif) 0px 2px no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.resourcesinfo2 a:hover { text-decoration: underline; color:#CC0000; background-color:#F9F9F9}

/* 切换 */
.nav2 { height:30px; line-height:30px; background:url(../images/nav2_bg.gif) repeat-x;}
.nav2 a { height:30px; float:left; display:block; padding:0px 20px; border-right:#d1d1d1 1px solid;}
.nav2 .a_on { font-weight:bold; background:none; background-color:#fff;}
.nav2word { font-size:14px; line-height:24px; padding:15px 30px;}

.bolckStyle {padding:15px; border:3px solid #999999; background: #ffffff;}
.editTitle { font-size:16px; font-weight:bold; }

/* 上传文件 */
.upfilebox { width:796px;height:596px;background-color:#E7E7E7; padding:3px;}
.upfile { width:790px; height:590px; background-color:#fff; border:#c9c9c9 1px solid;}
.upfile .toptitle { height:36px; line-height:36px; color:#CC0000; padding:0px 10px;}
.upfile .upfileright { margin-left:137px; height:290px;}
.upfile .rsubnav {height:270px; left:15px; top:40px; overflow-y:auto;}
.upfile .rsubnav a { padding-left:15px;}
.upfile ul { margin:0px; padding:0px 20px 5px 10px;}
.upfile ul li{ list-style:none; height:30px; line-height:30px; border-bottom:#c3c3c3 1px solid; font-weight:bold; position:relative; color:#0085ec; }
.upfile ul li span { height:30px; width:120px; position:absolute; top:3px; right:10px; font-weight:normal; text-align:right; color:#333333; }
.upfile ul li .span2 {right:118px;}
.upfile ul li span a { color:#CC0000; padding-right:5px;}
.upfile .rtime { padding-right:15px;}
.upfile .rtime2 { padding-right:125px;}
.upfile .page { height:28px; line-height:28px; text-align:right; margin-right:20px;}
.chooseinof { height:150px; padding:0px 10px 10px 10px;}
.chooseinof ul {height:130px;overflow-y:auto;}
.chooseinof ul li { position:relative;}
.chooseinof .allbutton1 {position: absolute; top:3px; right:0px; }
.chooseinof .title { height:30px; line-height:30px; padding:0px 10px; font-weight:bold; background-color:#eee;}



.docpage {width:960px; margin:auto; padding:10px 0px;  text-align:center; background-color:#fff;}
.docpage .flodertop1 {margin:20px 10px; padding:20px 20px; text-align:left;}



/* 弹出框 */
.alltips { width:467px; height:175px;  background-color:#fff;  position:absolute; }
.alltips .tipsbox { width:465px; height:173px;  background-color:#fff; border: #777777 1px solid;  }
.alltips .tipsnav { height:28px; line-height:28px; padding-left:10px; border-bottom: #ADADAD 1px solid;background:url(../images/nav2_bg.gif) repeat-x; margin-bottom:4px; font-weight:bold;}
.alltips .tipsnav .r { line-height:26px; font-size:24px; padding-right:5px; cursor:pointer;}
.alltips .tiplist { padding:5px 10px; }
.alltips .tiplist  .word { height:22px; line-height:22px;}
.alltips .tiplist .row { height:24px; line-height:24px;}
.alltips .tiplist .row .t1 {  width:203px; height:24px; float:left; padding-right:7px; }
.alltips .tiplist .row .t2 {  width:110px; height:24px; float:left;}
.alltips .tiplist .row .t3 {  width:118px; height:24px; float:left; }



